Soru & Cevap

Android multiple Screen

11.02.2015 - 06:30

Arkadaşlar merhaba.
Bir uygulama yapıyorum ve büyük ekranlar için layout-large,layout-xlarge tanımlamalarımı yaptım ve düzenledim.Emulatörde çalıştırdığımda düzgün bir şekilde çalışıyor fakat telefona attıgım zaman her zaman layout klasörünün altındaki xml geliyor.Örneğin large-layout kısmı çalışması gerekirken layout kısmındaki layout geliyor.
Yardımcı olursanız sevinirim

11 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user halilakaytaydas
halilakaytaydas
12.04.2015 - 01:09

.

picture-12265-1397142254.jpg
gkaradagan
13.02.2015 - 11:32

layout smartphonelar için

layout-sw600dp  7" tablet

layout-sw720dp  10" tablet

Arkadaşın dediği gibi bu şekilde ayırıp ui ona göre hazırlaman çok daha kolay ve hızlı bir çözüm

Mert
14.02.2015 - 11:44
Teşekkürler :))
Profile picture for user osmansoykan
osmansoykan
12.02.2015 - 01:52

layout-large 7" tabletler, layout-xlarge ise 10" tabletlerin kullandığı klasörlerdir. Eğer uygulamanın minSdk android 3.2 ise yeni klasörleme sistemi şu şekilde: 

layout smartphonelar için

layout-sw600dp  7" tablet

layout-sw720dp  10" tablet

Daha detaylı bilgiyi buradan bulabilirsin:  http://developer.android.com/guide/practices/screens_support.html

 

 

 

 

 

Mert
12.02.2015 - 02:35
Yani layout-large kullandıgım için çalışmıyor.Peki 5 inchlik bir ekran için hangi layout klasörü kullanıcam
Osman Soykan
13.02.2015 - 09:19
Smartphone lar için istersen layout-sw360dp ve layout-sw480dp şeklinde ayırabilirsin. Bence sadece layout folder yeterli olacaktır. Kullandığın image ları şu şekilde koyabilirsin: * drawable dosyalarında yer alan imageların boyutlandırılması: 36x36 (0.75x) for low-density (ldpi) 48x48 (1.0x baseline) for medium-density (mdpi) 72x72 (1.5x) for high-density (hdpi) 96x96 (2.0x) for extra-high-density (xhdpi) 180x180 (3.0x) for extra-extra-high-density (xxhdpi) 192x192 (4.0x) for extra-extra-extra-high-density (xxxhdpi) Ayrıca text lerin boyutlarını da (dimens.xml) düzenleyebilirsin: values (smartphone) values-sw600dp 7" values-sw720dp 10" altında farklı dimens.xml ler oluşturup farklı boyutlar verebilirsin.